package net.zoneland.zrdp.biz.domain.pojo.form;

import lombok.Data;
import net.zoneland.zrdp.biz.enums.RollbackEnum;
import net.zoneland.zrdp.biz.validator.ApprovePeople;

import java.io.Serializable;
import java.util.List;

/**
 * 获取处理人参数对象.
 *
 * @version v1.0
 */

@Data
@ApprovePeople
public class ApprovePeopleForm implements Serializable {

    private static final long serialVersionUID = 5674786163219874602L;

    /** 回退标识. **/
    private RollbackEnum rollback;

    /** 流程编号. **/
    private String piid;

    /** 任务编码. **/
    private String tiid;

    /** 节点编码. **/
    private String nodeId;

    /** 任务标记. **/
    private List<String> taskTagList;

    /** 组织编码，用于前端查找审批人. **/
    private List<String> approveDept;

    /** 流程节点的审批角色. **/
    private String roleId;

}
